package com.tax.infrastructure.statemachine;

/**
 * From
 *
 * @param <S>
 * @param <E>
 * @param <C>
 */
public interface From<S, E, C> {

    /**
     * Build transition target state and return to clause builder
     *
     * @param stateId id of state
     * @return To clause builder
     */
    To<S, E, C> to(S stateId);
}
